Cda Loop Transformations
نویسندگان
چکیده
In this paper we present a new loop transformation technique called Computation Decomposition and Alignment (CDA). Computation Decomposition rst decomposes the iteration space into ner computation spaces. Computation Alignment subsequently, linearly transforms each computation space independently. CDA is a general framework in that linear transformations and its recent extensions are just special cases of CDA. CDA's ne grained loop restructuring can incur considerable computational e ort, but can exploit optimization opportunities that earlier frameworks cannot. We present four optimization contexts in which CDA can be useful. Our initial experiments demonstrate that CDA adds a new dimension to performance optimization.
منابع مشابه
Linear and Extended Linear Transformations for Shared-Memory Multiprocessors
Advances in program transformation frameworks have signi"cantly advanced compiler technology over the past few years. Program transformation frameworks provide mathematical abstractions of loop and data structures and formal methods for manipulating these structures. It is these frameworks that have allowed the development of algorithms capable of automatically tailoring an application for a ta...
متن کاملImplementing Flexible Computation Rules with Subexpression-level Loop Transformation
Computation Decomposition and Alignment (CDA) is a new loop transformation framework that extends the linear loop transformation framework and the more recently proposed Computation Alignment frameworks by linearly transforming computations at the granularity of subexpressions. It can be applied to achieve a number of optimization objectives, including the removal of data alignment constraints,...
متن کاملZinc enhancement of cytidine deaminase activity highlights a potential allosteric role of loop-3 in regulating APOBEC3 enzymes
The strong association of APOBEC3 cytidine deaminases with somatic mutations leading to cancers accentuates the importance of their tight intracellular regulation to minimize cellular transformations. We reveal a novel allosteric regulatory mechanism of APOBEC3 enzymes showing that APOBEC3G and APOBEC3A coordination of a secondary zinc ion, reminiscent to ancestral deoxycytidylate deaminases, e...
متن کاملA human-in-the-loop approach to understanding situation awareness in cyber defence analysis
In this paper we argue for a human-in-the-loop approach to the study of situation awareness in computer defence analysis (CDA). The cognitive phenomenon of situation awareness (SA) has received significant attention in cybersecurity/CDA research. Yet little of this work has attended to the cognitive aspects of situation awareness in the CDA context; instead, the human operator has been treated ...
متن کامل2-Chloro-2'-deoxyadenosine-induced apoptosis in T leukemia cells is mediated via a caspase-3-dependent mitochondrial feedback amplification loop.
2-Chloro-2'-deoxyadenosine (CdA; cladribine) is a chemotherapeutic agent used in the treatment of certain leukemias. However, the signalling events that govern CdA-mediated cytotoxicity in leukemia cells remain unclear. We show here that CdA treatment caused Jurkat human T leukemia cells to die via apoptosis in a dose- and time-dependent fashion. Bcl-2 overexpression protected Jurkat T leukemia...
متن کامل